package org.nanotek.cms;

import org.nanotek.Base;
import org.nanotek.Kong;

@SuppressWarnings("serial")
public class ConcreteTypeIndividual<$I extends Base<?>> implements Kong<$I> {

	private $I id;
	private Base<?> name;//persistent, name. 
	private Base<?> extName;//persistent extension name.
	
	@Override
	public $I get() {
		return ($I) id;
	}

	public $I getId() {
		return id;
	}

	public void setId($I id) {
		this.id = id;
	}

	public Base<?> getName() {
		return name;
	}

	public void setName(Base<?> name) {
		this.name = name;
	}

	public Base<?> getExtName() {
		return extName;
	}

	public void setExtName(Base<?> extName) {
		this.extName = extName;
	}

}
